<?php
ob_start();
session_start();
	require_once '../DataAccessTier/DBConnection.php'; 
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<link rel="stylesheet" type="text/css" href="css/top.css"/>
<link rel="stylesheet" type="text/css" href="css/jquery-ui.css"/>
<script type="text/javascript" src="js/jquery-1.9.0.js"></script>
<script type="text/javascript" src="js/jquery.validate.js"></script>
<script type="text/javascript" src="js/jquery-ui.js"></script>

<script type="text/javascript" charset="utf-8">
	$(document).ready(function(){
		var validator = $("#myform").validate({ 
			rules: { 
				password: { 
					required: true, 
					minlength: 6,
				}, 
				cpassword: { 
					equalTo: '#password'
				}, 
				date: {
					required: true,
					remote:{   //gọi AJAX tương tự $.ajax của jquery
						url: "checkdate.php",
						type: "post",
					}
				},
				TenHienThi: {
					required: true, 
				},
				DiaChi: {
					required: true, 
				},
				SoDT: {
					required: true,
					digits: true,
					maxlength: 12
				},
				MoTa: {
					required: true,
				},
				MaBaoVe: {
					required: true,
					remote:{   //gọi AJAX tương tự $.ajax của jquery
						url: "checkmabaove.php",
						type: "post",
					}
				}
			}, 
			messages: { 
				password: { 
					required: "<br/><font size=2 color='#FF0000'>Bạn chưa điền mật khẩu</font>", 
					minlength: "<br/><font size=2 color='#FF0000'>Mật khẩu ít nhất 6 ký tự</font>"
				}, 
				cpassword: { 
					equalTo: "<br/><font size=2 color='#FF0000'>Mật khẩu xác nhận không chính xác</font>"
				}, 
				date: {
					required: "<br/><font size=2 color='#FF0000'>Bạn chưa điền ngày tháng</font>",
					remote:"<br/><font size=2 color='#FF0000'>Ngày tháng năm sinh phải bé hơn hiện tại</font>"
				},
				TenHienThi: {
					required: "<br/><font size=2 color='#FF0000'>Bạn chưa điền họ tên</font>"
				},
				DiaChi: {
					required: "<br/><font size=2 color='#FF0000'>Bạn chưa điền địa chỉ của bạn</font>"
				},
				SoDT: {
					required: "<br/><font size=2 color='#FF0000'>Bạn chưa điền số điện thoại</font>",
					digits: "<br/><font size=2 color='#FF0000'>Chỉ được phép điền số</font>",
					maxlength: "<br/><font size=2 color='#FF0000'>Tối đa 12 số</font>"
				},
				MoTa: {
					required: "<br/><font size=2 color='#FF0000'>Bạn Chưa điền mô tả</font>",
				},
				MaBaoVe: {
					required: "<br/><font size=2 color='#FF0000'>Bạn chưa điền mã bảo vệ</font>",
					remote:"<br/><font size=2 color='#FF0000'>Mã bảo vệ không đúng</font>"
				},
			}
		});
		
		$("#load_captcha").click(function() {
					change_captcha();
			});
				
		function change_captcha() {
			document.getElementById('img_captcha').src="randomcapchar.php?rnd=" + Math.random();
		}
	});
</script>  

</head>

<body>
	<?
		if (!$_SESSION["idEmail"])
		{
			echo '<font size=4 color="#FF0000"><center>Bạn chưa đăng nhập</center></font>';
			header("refresh:2;url=index.php");
			exit();
		}
		if(isset($_POST['Submit']))
		{
			//Update dữ liệu vào bảng nguoidung
			$emailSubmit = $_SESSION["idEmail"];
			$chon = $_POST['LoaiNguoiDung'];
			if($_POST['SuaMatKhau'] == "Khong")
			{
				$thanhcong = "UPDATE `nguoidung` SET `MaLND`='$chon' WHERE `Email`='$emailSubmit'"; 
			}
			else
			{
				$matkhau = sha1(md5(md5($_POST['password'])));
				$thanhcong = "UPDATE `nguoidung` SET `MatKhau`='$matkhau',`MaLND`='$chon' WHERE `Email`='$emailSubmit'"; 
			}
			$result = mysql_query($thanhcong) or die(mysql_error());
			if($result)
			{
				//Update dữ liệu vào bảng thongtinnguoidung
				$tenhienthi = $_POST['TenHienThi'];
				$diachi = $_POST['DiaChi'];
				$sodt = $_POST['SoDT'];
				if($_POST['LoaiNguoiDung'] == 2)
				{
					$gioitinh = "null";
					$ngaysinh = "00/00/0000";
				}
				else
				{
					$gioitinh = $_POST['rdoGender'];
					$ngaysinh = $_POST['date'];
				}
				
				$mota = $_POST['MoTa'];
				$lenh="SELECT * FROM nguoidung where Email = '$emailSubmit'";
				$kq=mysql_query($lenh);
				$n=mysql_num_rows($kq);
				$row=mysql_fetch_array($kq);
				$Ma=$row['MaND'];
				$thanhcong1 = "UPDATE `thongtinnguoidung` SET `MaND`='$Ma',`TenHienThi`='$tenhienthi',`DiaChi`='$diachi',`SoDT`='$sodt',`NgaySinh`='$ngaysinh',`GioiTinh`='$gioitinh',`MoTa`='$mota' WHERE `MaND`='$Ma'"; 
				$result1 = mysql_query($thanhcong1);
				if($result1)
				{
					// Khai báo thư viên phpmailer
					require 'lib/class.phpmailer.php';
					// Khai báo tạo PHPMailer
					$mail = new PHPMailer();
					//Khai báo gửi mail bằng SMTP
					$mail->IsSMTP();
					//Tắt mở kiểm tra lỗi trả về, chấp nhận các giá trị 0 1 2
					// 0 = off không thông báo bất kì gì, tốt nhất nên dùng khi đã hoàn thành.
					// 1 = Thông báo lỗi ở client
					// 2 = Thông báo lỗi cả client và lỗi ở server
					$mail->CharSet="utf-8";
					$mail->SMTPDebug  = 0;
					$mail->Debugoutput = 'html'; // Lỗi trả về hiển thị với cấu trúc HTML
					$mail->Host       = '172.245.223.103'; //host smtp để gửi mail
					$mail->Port       = 25; // cổng để gửi mail
					$mail->SMTPSecure = 'tls'; //Phương thức mã hóa thư - ssl hoặc tls
					$mail->SMTPAuth   = true; //Xác thực SMTP
					$mail->Username   = "admin@uitstudent.net"; // Tên đăng nhập tài khoản Gmail
					$mail->Password   = "KP2JPIyF"; //Mật khẩu của gmail
					$mail->SetFrom('admin@uitstudent.net', 'Admin UITStudent.net'); // Thông tin người gửi
					$mail->AddReplyTo('admin@uitstudent.net','Email Reply');// Ấn định email sẽ nhận khi người dùng reply lại.
					$mail->AddAddress($emailSubmit);//Email của người nhận
					$mail->Subject = "Thông tin tài khoản chỉnh sửa tại diễn đàn UITStudent.net"; //Tiêu đề của thư
					$mail->MsgHTML("Chào bạn,<br/>
											<br/>Bạn hoặc ai đó đã sử dụng địa chỉ mail này để chỉnh sửa tài khoản trên website UITStudent.net
											<br/>Cám ơn bạn đã tham gia diễn đàn, rất mong nhận được sự đóng góp của các bạn về nội dung và kinh phí.
											<br/>Ngay bây giờ bạn có thể đăng nhập để đăng bài hoặc chỉnh sửa thông tin của bạn
											<br/>Truy cập website để đăng nhập: http://UITStudent.net/ 
											<br/><br/><font size=4 color='red'><strong>Thông tin đăng nhập:</strong></font>
											<br/><font color='red'><strong>Tên đăng nhập: &nbsp;&nbsp;&nbsp;</strong></font>".$emailSubmit."
											<br/><font color='red'><strong>Mật khẩu: </strong></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;".$_POST['password']."
											<br/>
											<br/>Trân trọng,
											<br/>UITStudent.net - Chia sẻ là không giới hạn
											<br/>Trang chủ: http://UITStudent.net/"); //Nội dung của bức thư.
					// $mail->MsgHTML(file_get_contents('email-template.html'), dirname(__FILE__));
					// Gửi thư với tập tin html
					$mail->AltBody = 'This is a plain-text message body';//Nội dung rút gọn hiển thị bên ngoài thư mục thư.
					$mail->AddAttachment('');//Tập tin cần attach

					//Tiến hành gửi email và kiểm tra lỗi
					if(!$mail->Send()) 
					{
					  echo "Có lỗi khi gửi mail: " . $mail->ErrorInfo;
					} 
					else 
					{
						echo('<font size=4 color="red">Cám ơn bạn&nbsp</font><font size=4 color="red"><strong>');
						echo($tenhienthi);
						echo('</strong></font><font size=4 color="red">&nbsp;đã đăng kí làm thành viên của chúng tôi. Thông tin tài khoản của bạn sẽ được gửi vào địa chỉ thư điện tử:&nbsp;</font><font size=4 color="red"><strong>');
						echo($emailSubmit);
						echo('</strong></font><font size=4 color="red">. Bạn hãy <a href="http://uitstudent.net/">ấn vào đây</a> để quay trở lại 
						
							Bạn hãy kiểm tra thật kĩ hòm thư điện tử của bạn, nếu không thấy trong INBOX, bạn hãy kiểm tra trong BULK/SPAM.</font>');
						exit();
					}
				}
				else
				{
					echo '<script type="text/javascript"> alert("Đăng ký thành viên không thành công.")</script>';
				}
			}
			else 
			{
				echo '<script type="text/javascript"> alert("Đăng ký thành viên không thành công.")</script>';
			}
		}
	?>
				<form  method="POST" id="myform" name="myform">
					<div class="form_dk">
					<?php
						$Temp = $_SESSION["idEmail"];
						$nguoidung="SELECT * FROM nguoidung where Email = '$Temp'";
						$query = mysql_query($nguoidung) or die(mysql_error());
						if(mysql_num_rows($query) == 0)
						{
							echo '<script type="text/javascript"> alert("Chưa có dữ liệu trong bảng nguoidung")</script>';
						}
						else
						{
							$rownd=mysql_fetch_array($query);
							$MaND=$rownd['MaND'];
							?>
								<div class="row_dn"> <div class="lable_form_dn">Email đăng nhập :  </div> 
									<div class="in_form_dn"><input type="text" id="EmailDK" name="EmailDK" size="35" maxlength="255" value="<?php echo $rownd['Email'];?>" disabled="disabled"></div>
								</div>
								
								<div class="row_dn"> <div class="lable_form_dn">Sửa Mật Khẩu :  </div> 
										<div class="in_form_dn">
											<label>
												<select id="SuaMatKhau" name="SuaMatKhau" onchange="suamatkhauchon();">
													<option value="Khong">Không</option>
													<option value="Co">Có</option>
												</select>
											</label>
										</div>
								</div>
									
								<div id="MatKhau"></div>
								<div id="NhapLaiMatKhau"></div>
								<script type="text/javascript">
									function suamatkhauchon() { 
										var giatri = document.getElementById("SuaMatKhau").value;
										if(giatri == "Khong") 
										{ 
											document.getElementById("MatKhau").innerHTML = ""; 
											document.getElementById("NhapLaiMatKhau").innerHTML = ""; 
										} 
										else 
										{ 
											document.getElementById("MatKhau").innerHTML = '<div class="row_dn"> <div class="lable_form_dn">Mật khẩu : </div> <div class="in_form_dn"><input type="password" id="password" name="password" size="35" maxlength="255" value=""></div></div>'; 
											document.getElementById("NhapLaiMatKhau").innerHTML = '<div class="row_dn"> <div class="lable_form_dn">Nhắc lại mật khẩu : </div> <div class="in_form_dn"><input type="password" id="cpassword" name="cpassword" size="35" maxlength="255" value=""></div></div>'; 
										} 
									}  
								</script>
							<?php
							
							$thongtinnguoidung="SELECT * FROM thongtinnguoidung WHERE MaND='$MaND='";
							$query1 = mysql_query($thongtinnguoidung) or die(mysql_error());
							if(mysql_num_rows($query1) == 0)
							{
								echo '<script type="text/javascript"> alert("Chưa có dữ liệu trong bảng loainguoidung")</script>';
							}
							else
							{
								$rowttnd=mysql_fetch_array($query1);
								?>
									<div class="row_dn"> <div class="lable_form_dn">Loại Người Dùng :  </div> 
										<div class="in_form_dn">
											<label>
												<select id="LoaiNguoiDung" name="LoaiNguoiDung" onchange="change();">
													<?php
														$loainguoidung="SELECT * FROM loainguoidung WHERE MaLND !='MaLND01' ORDER BY MaLND DESC";
														$query3 = mysql_query($loainguoidung) or die(mysql_error());
														while($rowlnd=mysql_fetch_array($query3))
														{
															?>
																<option  value="<?php echo $rowlnd['MaLND'];?>"><?php echo $rowlnd['TenLND']; ?> </option>
															<?php
														}
														
													?>
												</select>
											</label>
										</div>
									</div>
									
									<div id="GioiTinh"></div>
									<div id="NgaySinh"></div>
									<script type="text/javascript">
										function change() { 
											var giatri = document.getElementById("LoaiNguoiDung").value;
											if(giatri == 2) 
											{ 
												document.getElementById("GioiTinh").innerHTML = ""; 
												document.getElementById("NgaySinh").innerHTML = ""; 
											} 
											else 
											{ 
												document.getElementById("GioiTinh").innerHTML = '<div class="row_dn"> <div class="lable_form_dn">Giới tính :  </div><div class="in_form_dn" id="GioiTinh"><input type="radio" value="Nam" name="rdoGender" checked="checked" />Nam&nbsp;&nbsp;&nbsp;<input type="radio" value="Nữ" name="rdoGender" />Nữ</div></div>'; 
												document.getElementById("NgaySinh").innerHTML = '<div class="row_dn"> <div class="lable_form_dn">Ngày sinh :  </div><div class="in_form_dn"><input type="date" name="date" id="date" /></div></div>'; 
											} 
										}  
									</script>
									
									<div class="row_dn"> <div class="lable_form_dn">Họ tên :  </div> 
										<div class="in_form_dn"><input type="text" id="TenHienThi" name="TenHienThi" size="35" maxlength="255" value="<?php echo $rowttnd['TenHienThi'];?>"></div>
									</div>
									
									<div class="row_dn"> <div class="lable_form_dn">Địa chỉ: :  </div> 
										<div class="in_form_dn"><input type="text" id="DiaChi" name="DiaChi" size="35" maxlength="255" value="<?php echo $rowttnd['DiaChi'];?>"></div>
									</div>
									
									<div class="row_dn"> <div class="lable_form_dn">Số điện thoại :  </div> 
										<div class="in_form_dn"><input type="text" id="SoDT" name="SoDT" size="35" maxlength="255" value="<?php echo $rowttnd['SoDT'];?>"></div>
									</div>
									
									<div class="row_dn"> <div class="lable_form_dn">Mô tả :  </div> 
										<div class="in_form_dn"><input type="text" id="MoTa" name="MoTa" size="35" maxlength="255" value="<?php echo $rowttnd['MoTa'];?>"></div>
									</div>
								<?php
							}
						}
					?>
						<div class="row_dn"> <div class="lable_form_dn">Mã bảo vệ : </div> 
							<div class="in_form_dn"><img src="randomcapchar.php" id="img_captcha"/>&nbsp;<img src="images/load.png" id="load_captcha"/></div>
						</div>
						<div class="row_dn"> <div class="lable_form_dn">Nhập mã bảo vệ</div> 
							<div class="in_form_dn"><input type="text" id="MaBaoVe" name="MaBaoVe" size="35" maxlength="255"/></div>
						</div>

						<p><br><center><input type="submit" id="Submit" name="Submit" value="Chấp Nhận" class = "btn primary large"/></center>
					</div>
				</form>
				
				
</body>
	
</html>